ATL: A model transformation tool

نویسندگان

  • Frédéric Jouault
  • Freddy Allilaire
  • Jean Bézivin
  • Ivan Kurtev
چکیده

In the context of Model Driven Engineering, models are the main development artifacts and model transformations are among the most important operations applied to models. A number of specialized languages have been proposed, aimed at specifying model transformations. Apart from the software engineering properties of transformation languages, the availability of high quality tool support is also of key importance for the industrial adoption and ultimate success of MDE. In this paper we present ATL: a model transformation language and its execution environment based on the Eclipse framework. ATL tools provide support for the major tasks involved in using a language: editing, compiling, executing, and debugging. © 2008 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ATL: Eclipse Support for Model Transformation

In the context of Model Driven Engineering models are the main development artifacts and model transformations are among the most important operations applied to models. A number of specialized languages have been proposed, aimed at specifying model transformations. Apart from the software engineering properties of transformation languages the availability of high quality tool support is also o...

متن کامل

Transforming Models with ATL

This paper presents ATL (ATLAS Transformation Language): a hybrid model transformation language that allows both declarative and imperative constructs to be used in transformation definitions. The paper describes the language syntax and semantics by using examples. ATL is supported by a set of development tools such as an editor, a compiler, a virtual machine, and a debugger. A case study shows...

متن کامل

Experimentation with a Big-Step Semantics for ATL Model Transformations

Formal semantics is a convenient tool to equip a model transformation language with precise meaning for its model transformations. Hence, clarifying their usage in complex scenarios and helping in the development of robust model transformation engines. In this paper, we focus on the formal specification of a model transformation engine for the declarative part of ATL. We present an implementati...

متن کامل

An AmmA/ATL Solution for the GraBaTs 2009 Reverse Engineering Case Study

This paper presents a solution to the reverse engineering case study of GraBaTs 2009 implemented using the AtlanMod Transformation Language (ATL), and the AtlanMod Model Management Architecture (AmmA). Two scalability approaches are presented: a classical one, as well as an optimization for multiple queries on the same model. The task showing the genericity of the transformation tool is also so...

متن کامل

A comparative look at model transformation languages

Model-driven development is an emerging area in software development that provides a way to express system requirements and architecture at a high level of abstraction through models. It involves using these models as the primary artifacts during the development process. One aspect that is holding back MDD from more wide-spread adoption is the lack of a well established and easy way of performi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Sci. Comput. Program.

دوره 72  شماره 

صفحات  -

تاریخ انتشار 2008